package data;

import java.awt.Color;

/**
 * Classe che contiene tutte le info di slowdart
 * 
 * @author TeamVulcan
 */

public class SlowDart extends Dart {

	private final static int TIME_DELAY = 1000;
	private final static String SPRITE = "sprites/starb.png";
	private int energyCost = 10;
	
	public SlowDart(int energy) {
		this.energyCost = energy;
	}

	public SlowDart() {
		super();
	}

	@Override
	public Dart createClone() {
		return new SlowDart(energyCost);
	}

	@Override
	public Color getColor() {
		return Color.blue;
	}

	@Override
	public String getSpritePath() {
		return SPRITE;
	}

	@Override
	public long getTimeDelay() {
		return TIME_DELAY;
	}

	@Override
	public int getEnergyCost() {
		return energyCost;
	}

	@Override
	public void setEnergyCost(int energy) {
		this.energyCost = energy;
	}
}
